﻿.single-row.recommend { /* 兑换项标签 */ }
.single-row.recommend .arrow-right { float: right; margin-top: 11.5px; }
.single-row.recommend .item-info h3 { font-size: 14px; font-weight: normal; margin-top: 11.5px; margin-bottom: 17.5px; overflow: hidden; width: 9em; height: 1em; white-space: nowrap; text-overflow: ellipsis; }
.single-row.recommend .item-info p { font-size: 12px; }
.single-row.recommend .tag { position: absolute; left: -31px; top: -21.5px; border: solid transparent 21px; -webkit-transform: rotate(-45deg); margin-left: 10px; }
.single-row.recommend .tag span { display: block; color: #fff; position: absolute; top: 9px; left: -11px; white-space: nowrap; font-size: 10px; }
.single-row.recommend .item { position: relative; display: block; padding: 10px; border-top: solid #eeeeee 1px; background-color: #FFF; background-size: 16px; background-position: 604px 50%; }
.single-row.recommend .item:first-child { border: none; }
.single-row.recommend .item:active { background-color: #f1f1f1; }
.single-row.recommend .item::after { content: ''; display: table; clear: both; }
.single-row.recommend .item > * { display: block; float: left; }
.single-row.recommend .item img { width: 110px; height: 68px; margin-right: 12.5px; }
.single-row.recommend .item button { font-size: 12px; float: right; width: 39px; height: 23px; margin-top: 22.5px; text-align: center; border-width: 1px; border-style: solid; border-radius: 4px; background-color: #fff; -webkit-appearance: button; }
.single-row.recommend .item.hasexchanged button,
.single-row.recommend .item.outofstock button { color: #fff; border-color: #d5d5d5; background-color: #d5d5d5; }
.noRecord { text-align: center; }
.noRecord p { font-size: 20px; padding: 10px 0; }
.noRecord img { margin-top: 50%; }
.loading { text-align: center; padding: 5px 0px; color: #999; font-size: 14px; }
.loading-img { width: 9px; height: 9px; margin-right: 2.5px; }
